package com.lizhivscaomei.cleanduplicatefiles.cmd;

import com.lizhivscaomei.cleanduplicatefiles.cmd.pojo.Config;
import com.lizhivscaomei.cleanduplicatefiles.cmd.pojo.Result;
import lombok.Data;

import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

@Data
public class ConfigFile {
    private Config config;
    /**
     * 匹配到的文件列表和是否处理
     */
    private HashMap<File, Boolean> matchFiles=new HashMap<>();
    /**
     * 临时分组
     */
    private HashMap<String, Result> resultsTemp=new HashMap<>();

    /**
     * 文件重复判定结果
     */
    private List<Result> results=new ArrayList<>();
}
